package com.swak.metrics.metas;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;

/**
 * 速率和用时 :例如方法的执行统计<br>
 * meter.mark(); <br>
 * 速率（QPS） calls/s ： 这个指标和Timer 中的完成率部分是一样的概念，数据也是一样的，此例子来至不同的统计<br>
 * 
 * "count":"10",<br>
 * "mean_rate":0.956618041452747,<br>
 * "m15_rate":0.8011080303990207,<br>
 * "m1_rate":0.8159911170741354,<br>
 * "m5_rate":0.8033057092356766<br>
 */
@Getter
@Setter
@Accessors(chain = true)
@ToString(callSuper = true)
public class MeterMeta extends ServerMeta {
	private String type;
	private String name;
	private Long count;
	private Double m1_rate;
	private Double m5_rate;
	private Double m15_rate;
	private Double mean_rate;
	private String rate_unit;
}
